detailed background))